* html .clearfix {
    height: 1%;
    overflow: visible;
}

*+html .clearfix { min-height: 1%; }

.clearfix:after {
    clear: both;
    content: "";
    display: block;
    height: 0;
    visibility: hidden;
    font-size: 0;
}

.clearL { clear: left; }
.clearR { clear: right; }
.clear { clear: both; }

